a technological wonder - Turc Anglais Dictionnaire